GGGGLLLL____SSSSTTTTAAAACCCCKKKK____UUUUNNNNDDDDEEEERRRRFFFFLLLLOOOOWWWW This command would cause a stack underflow.
The offending command is ignored, and has
no other side effect than to set the error
flag.
GGGGLLLL____OOOOUUUUTTTT____OOOOFFFF____MMMMEEEEMMMMOOOORRRRYYYY There is not enough memory left to execute
the command. The state of the GL is
undefined, except for the state of the
error flags, after this error is recorded.
GGGGLLLL____TTTTAAAABBBBLLLLEEEE____TTTTOOOOOOOO____LLLLAAAARRRRGGGGEEEE The specified table exceeds the
implementation's maximum supported table
size. The offending command is ignored,
and has no other side effect than to set
the error flag.
When an error flag is set, results of a GL operation are undefined only
if GGGGLLLL____OOOOUUUUTTTT____OOOOFFFF____MMMMEEEEMMMMOOOORRRRYYYY has occurred. In all other cases, the command
generating the error is ignored and has no effect on the GL state or
frame buffer contents. If the generating command returns a value, it
returns 0. If ffffggggllllGGGGeeeettttEEEErrrrrrrroooorrrr itself generates an error, it returns 0.
NNNNOOOOTTTTEEEESSSS
GGGGLLLL____TTTTAAAABBBBLLLLEEEE____TTTTOOOOOOOO____LLLLAAAARRRRGGGGEEEE was introduced in GL version 1.2.
EEEERRRRRRRROOOORRRRSSSS
GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ffffggggllllGGGGeeeettttEEEErrrrrrrroooorrrr is executed between the
execution of ffffggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ffffggggllllEEEEnnnndddd. In this
case ffffggggllllGGGGeeeettttEEEErrrrrrrroooorrrr returns 0.